package modelo;

/**
 * para la LomaDeBurro se implementa Singleton para disminuir el uso 
 * de memoria durante el juego, debido a que no posee un estado 
 */
public class LomaDeBurro extends Obstaculo{

	/** SINGLETON ***************************************/
	private static LomaDeBurro INSTANCE = null;
	
	private LomaDeBurro(){}
	
	private synchronized static void createInstance() {
		if (INSTANCE == null) { 
	       INSTANCE = new LomaDeBurro();
	    }
	}

	public static LomaDeBurro getInstance() {
	    if (INSTANCE == null) 
	    	createInstance();
	    return INSTANCE;
	}
	/****************************************************/
	
	public void interactuarConRuedas(Ruedas ruedas){
		ruedas.interactuarConLomaDeBurro();
	}
}
